#ifndef __HEAD_H__
#define __HEAD_H__
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
// 链表相关
#define MAX_LENGTH 1024
#define DataType int
// 商品信息
typedef struct goodsNode
{
    // 商品名称
    char name[20];
    // 商品价格
    float price;
    // 商品数量
    int num;
    // 货架位置
    char location[20];
    // // 仓库位置
    // int storageLocation;
    // // 品牌
    // char brand[200];
    // // 生产日期
    // char productionDate[200];
    // // 有效期
    // char expirationDate[200];
    // // 进货价
    // int purchasePrice;
} goodsNode, *pGoodsNode;
typedef struct listNode
{
    goodsNode data;
    struct listNode *next;
    struct listNode *prior;
} LNode, *LinkList;

// 导入项目头文件
#include "supermarket.h"
#include "list.h"
#include "utils.h"

// 定义宏定义
#define LOG_FILE "log/error.log"             // 报错日志文件
#define STUDENTS_FILE "data/supermarket.txt" // 超市信息文件

#endif
